package com.zone;

import org.springframework.ai.chat.ChatResponse;
import org.springframework.web.multipart.MultipartFile;
import reactor.core.publisher.Flux;

public interface IAiService {

    ChatResponse generate(String model, String message);

    Flux<ChatResponse> generateStream(String model, String message);

    String upload(MultipartFile file, String tag);

    ChatResponse chat(String model, String message, String tag);
}
